package com.applet.entity.response;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

@ApiModel(description = "获取锁信息回复参数")
public class GetLockInfoResponse {

    @ApiModelProperty(value = "锁系统中唯一id")
    private String id;

    @ApiModelProperty(value = "锁号")
    private String lockNo;

    @ApiModelProperty(value = "设备id")
    private String simNo;

    @ApiModelProperty(value = "锁状态")
    private Integer lockStatus;

    @ApiModelProperty(value = "锁的蓝牙mac")
    private String lockBluetoothMac;

    @ApiModelProperty(value = "iccid号码")
    private String iccidNo;

    @ApiModelProperty(value = "锁软件版本号")
    private String lockSoftVersion;

    @ApiModelProperty(value = "锁硬件版本号")
    private String lockHardVersion;

    @ApiModelProperty(value = "密钥")
    private String newKey;

    @ApiModelProperty(value = "密码")
    private String newPassword;

    @ApiModelProperty(value = "锁系列 1:门锁 2:挂锁")
    private Integer lockSeries;

    @ApiModelProperty(value = "生产商id")
    private String manufactureId;

    @ApiModelProperty(value = "设备类型")
    private String terminalType;

    @ApiModelProperty(value = "锁名称")
    private String lockName;

    @ApiModelProperty(value = "锁电量")
    private Integer electricQuantity = 0;

    @ApiModelProperty(value = "锁头像")
    private String iconUrl = "https://ehome-lock.oss-cn-shanghai.aliyuncs.com/images_public/door_lock_icon.png";

    public String getIconUrl() {
        return iconUrl;
    }

    public void setIconUrl(String iconUrl) {
        this.iconUrl = iconUrl;
    }

    public Integer getElectricQuantity() {
        return electricQuantity;
    }

    public void setElectricQuantity(Integer electricQuantity) {
        this.electricQuantity = electricQuantity;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLockNo() {
        return lockNo;
    }

    public void setLockNo(String lockNo) {
        this.lockNo = lockNo;
    }

    public String getSimNo() {
        return simNo;
    }

    public void setSimNo(String simNo) {
        this.simNo = simNo;
    }

    public Integer getLockStatus() {
        return lockStatus;
    }

    public void setLockStatus(Integer lockStatus) {
        this.lockStatus = lockStatus;
    }

    public String getLockBluetoothMac() {
        return lockBluetoothMac;
    }

    public void setLockBluetoothMac(String lockBluetoothMac) {
        this.lockBluetoothMac = lockBluetoothMac;
    }

    public String getIccidNo() {
        return iccidNo;
    }

    public void setIccidNo(String iccidNo) {
        this.iccidNo = iccidNo;
    }

    public String getLockSoftVersion() {
        return lockSoftVersion;
    }

    public void setLockSoftVersion(String lockSoftVersion) {
        this.lockSoftVersion = lockSoftVersion;
    }

    public String getLockHardVersion() {
        return lockHardVersion;
    }

    public void setLockHardVersion(String lockHardVersion) {
        this.lockHardVersion = lockHardVersion;
    }

    public String getNewKey() {
        return newKey;
    }

    public void setNewKey(String newKey) {
        this.newKey = newKey;
    }

    public String getNewPassword() {
        return newPassword;
    }

    public void setNewPassword(String newPassword) {
        this.newPassword = newPassword;
    }

    public Integer getLockSeries() {
        return lockSeries;
    }

    public void setLockSeries(Integer lockSeries) {
        this.lockSeries = lockSeries;
    }

    public String getManufactureId() {
        return manufactureId;
    }

    public void setManufactureId(String manufactureId) {
        this.manufactureId = manufactureId;
    }

    public String getTerminalType() {
        return terminalType;
    }

    public void setTerminalType(String terminalType) {
        this.terminalType = terminalType;
    }

    public String getLockName() {
        return lockName;
    }

    public void setLockName(String lockName) {
        this.lockName = lockName;
    }
}
